Thread-leaved Sundew - Spanish English Dictionary